home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / xmris / COMPILATION < prev    next >
Text File  |  1995-05-03  |  2KB  |  54 lines

  1.             X M R I S V1.01
  2.  
  3.             (C) 1992 Nathan Sidwell
  4.  
  5. Modify the Imakefile as appropriate for your system.  You will have to
  6. do this to set the compiler, as, by default, Imakefile selects gcc with
  7. the standard includes not in /usr/include.  Makefile.std doesn't do
  8. this, but uses the defaults.  The source will compile with both ANSI and
  9. K&R compilers, provided that they both correctly define and undefine
  10. __STDC__.  (But you all use ANSI now don't you.)  Compilation should be
  11. straight forward.  The only thing that might cause problems is the timer
  12. stuff in timer.c which set up a real-time interrupt to get the frame
  13. rate constant.  If the frame rate is too high (ie the interrupt occurs
  14. before the game loop has completed) a load line along the bottom of the
  15. window will start to grow towards the left of the window.  If this
  16. always grows, with all other processes dormant, you must slow the game
  17. down by increasing the frame rate.  This can be done by fiddling with
  18. the FRAME variable in the Imakefile
  19.  
  20. To make on your system type
  21.  
  22.     xmkmf
  23.     make depend
  24.     make all
  25.  
  26. To install into your X bin use make install, but note that this only
  27. installs xmris, not xmsit.
  28.  
  29. Please report modifications, so that they can be considered for
  30. inclusion in later releases (especially true of system specific stuff).
  31.  
  32. email to nathan@inmos.co.uk
  33.  
  34. XMRIS has been tested on the following systems
  35.  
  36.     Platform    OS        X release    Colour
  37.     Sparcstation 1    Sunos 4.1    X11R4        B/W
  38.  
  39. NOTES TO PROGRAMMERS
  40.  
  41. XMRIS uses pure Xlib, without toolkits, widgets, etc.  This is mainly
  42. because I don't know anything about toolkits, widgets, etc.  In fact,
  43. this program started out as an experiment in X Window System
  44. programming, hacking from Xchomp (by Jerry Shekhel), and using the
  45. header files (I don't even have an X manual!).  There's not much of
  46. Xchomp code left, infact the only thing is the DEC_icon_atom stuff and
  47. some bits of create_resources.  I improved the response by using a real
  48. time interrupt rather than delay for the timing and only updating the
  49. necessary parts of the display.
  50.  
  51. Have fun.
  52.  
  53. Nathan Sidwell  INMOS UK |                 | nathan@inmos.co.uk       DoD#0390
  54.